@charset "utf-8";

label {
	display: block;
}

div.form-container {
}

.form-container div {
	display: block;
	line-height: 19px;
	margin: 5px;
}
fieldset.styled  {
	border: solid 1px #FDE4AC;
	background-color: #FFFFD7;
	margin-bottom: 15px;
}

fieldset label {
	float: left;
	text-align: right;
	width: 150px;
	margin: 5px 15px;
}

.form-container span.label {
	float: left;
	text-align: right;
	width: 150px;
	padding: 5px 15px;
	clear:both;
}
.form-container span.light {	
	line-height: 30px;
	color: gray;	
}

table.list_items {
	border-collapse: collapse;
	padding: 0;
	margin: 15px;
}
.list_items td, th {	
	padding: 5px 15px;
	margin: 0;	
}

input.valuta {
	text-align: right;
}

img.add_product {
	vertical-align: middle;
	cursor: pointer;
	border: 0;
}
thead tr th {
	border-bottom: solid 2px silver;
}
tbody.orderitems tr td {
	border-bottom: solid 1px silver;
}
tfoot tr td.summary { border-bottom: solid 1px silver; }
tfoot tr td.first { border-top: solid 2px silver; }
tfoot tr td.last { border-bottom : solid 2px silver; }
table tr td.valuta { text-align: right; }
